543588
84576
16693
649230
529303
130760
753931
317958
81666
184721
112596
842837
5315799
3745581
3254148
2575804
2310988
2159609
2079358
194678
1856118
1752136
1750196
1669471